package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.GwEnterpriseInfo;
import com.ruoyi.system.domain.vo.HomePageTodoVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 首页Mapper接口
 *
 * @author ruoyi
 * @date 2025-05-07
 */
public interface GwHomePageMapper
{
    /** 进行中合同数 */
    Integer selectProgressContractCount(@Param("createBy") String createBy, @Param("companyId") String companyId);
    /** 已签署合同数 */
    Integer selectAcceptContractCount(@Param("createBy") String createBy, @Param("companyId") String companyId);
    /** 剩余合同数 */
    Integer selectRemainingContractCount(@Param("companyId") String companyId);
    /** 剩余短信数 */
    Integer selectRemainingMessageCount(@Param("companyId") String companyId);

    /** 待办事项 */
    HomePageTodoVo selectTodoContractCount(@Param("createBy") String createBy, @Param("companyId") String companyId);
}
